home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / utils / neop302a.zoo / data1 next >
Text File  |  1993-02-09  |  5KB  |  161 lines

  1. ; NeoDesk 3.03 Patch script. Copyright 1993, Gribnif Software.
  2. source  Master Disk
  3. dest    Extras Disk
  4. sundo
  5. echo NeoDesk 3.03 Patch Program||This program does three things:|^
  6. 1. Rearrange files on the disks|^
  7. 2. Run the actual patch program|^
  8. 3. Copy the newly patched files|^
  9. This program will only patch NeoDesk 3.02,|^
  10. it will not work on other versions.||^
  11. Press Return to continue...
  12. ask Continue
  13. askend
  14. echo Before beginning, PLEASE make a backup copy|^
  15. of both of your NeoDesk 3.02 disks. This way, if an|^
  16. error occurs, you will have something to go back to.||^
  17. Please also make sure write-protect|tabs are off for all disks.||^
  18. Press Return to continue...
  19. ask Continue
  20. askend
  21. echo Please select the disk drives to use during the|^
  22. preparation portion of the patch procedure.||^
  23. The Source drive will contain the NeoDesk Master Disk.|^
  24. The Destination drive will contain the Extras Disk.|^
  25. (Both drives will be A: if you   |^
  26. only have one floppy disk drive.)||^
  27. Press Return to continue...
  28. ask Continue
  29. askend
  30. maxdrive B
  31. dtitle  NeoDesk 3.03 Patch
  32. askdrive
  33. untilex %sdrive:\neodesk3\neodesk.exe Master Disk
  34. ifex %sdrive:\register.prg
  35.   echo It looks like this disk has not been registered.|^
  36. Run REGISTER.PRG now?
  37.   ask Yes|No
  38.     button1
  39.       gem %sdrive:\register.prg
  40.   askend
  41. ifend
  42. ifex %sdrive:\acc
  43.   copy \ACC\NEOCNTRL.ACC \ACC\NEOCNTRL.ACC
  44.   copy \ACC\NEOCNTRL.RSC \ACC\NEOCNTRL.RSC
  45.   copy \ACC\NEOQUEUE.ACC \ACC\NEOQUEUE.ACC
  46.   copy \ACC\NEOQ_C.RSC \ACC\NEOQ_C.RSC
  47.   copy \ACC\NEOQ_M.RSC \ACC\NEOQ_M.RSC
  48.   flush
  49.   untilex %sdrive:\neodesk3\neodesk.exe Master Disk
  50.   sstatmsg Modifying
  51.   sdisknam Master Disk
  52.   rm %sdrive:\ACC\NEOCNTRL.ACC
  53.   rm %sdrive:\ACC\NEOCNTRL.RSC
  54.   rm %sdrive:\ACC\NEOQUEUE.ACC
  55.   rm %sdrive:\ACC\NEOQ_C.RSC
  56.   rm %sdrive:\ACC\NEOQ_M.RSC
  57.   rmdir %sdrive:\ACC
  58.   sstatmsg
  59.   sdisknam
  60. ifend
  61. untilex %ddrive:\EXTRAS Extras Disk
  62. ifnex %ddrive:\JARXXX
  63.   swapsrc %instdir PATCH303
  64.   untilex %instdirDATA2 PATCH303
  65.   copy %instdirDATA4 JARXXX\JARXXX.PRG
  66.   copy %instdirDATA5 JARXXX\JARXXX.DOC
  67.   copy %instdirDATA6 JARXXX\JARTEST.C
  68.   copy %instdirDATA7 JARXXX\JARTEST.PRG
  69.   copy %instdirDATA8 JARXXX\AUTOFRST.TTP
  70.   flush
  71. ifend
  72. echo The files on these disks are in the correct locations.|^
  73. Ready to begin patching the files.||Continue?
  74. ask Continue
  75. askend
  76. untilex %instdirDATA2 PATCH303
  77. gem %instdirDATA2
  78. dest Destination
  79. echo Assuming the patch completed without error,|^
  80. this program will now copy over any or all of the|^
  81. main NeoDesk 3.02 files with the 3.03 ones.||^
  82. At the following item selector, please choose|^
  83. the directory where NeoDesk 3.02 files are stored|^
  84. on your working copy of NeoDesk 3.02.||^
  85. Continue with the installation?
  86. ask Continue
  87. askend
  88. destsel %sdrive:\*.* Where is NeoDesk 3.02?
  89. swapsrc %sdrive Master Disk
  90. untilex %sdrive:\neodesk3\neodesk.exe Master Disk
  91. COPYO NEODESK3\NEODESK.EXE NEODESK.EXE
  92. COPYO NEODESK3\NEODESKL.RSC NEODESKL.RSC
  93. COPYO NEODESK3\NEODESKM.RSC NEODESKM.RSC
  94. COPYO NEODESK3\NEODESKH.RSC NEODESKH.RSC
  95. COPYO NEODESK3\ICONEDIT.RSC ICONEDIT.RSC
  96. COPYO NEODESK3\NEOLOAD.PRG NEOLOAD.PRG
  97. untilex %instdirDATA4 PATCH303
  98. copyo %instdirDATA4 JAR10.PRG
  99. flush
  100. echo Please select the folder which contains|^
  101. your AUTO folder programs. This is|^
  102. usually A:\AUTO\ or C:\AUTO\.||^
  103. Press Return to continue...
  104. ask Continue
  105. askend
  106. destsel %ddrive:\AUTO\*.PRG Where is your AUTO folder?
  107. ifnex %dpathJAR*.PRG
  108.   echo The JARxxx program will now be installed.|^
  109. This program is necessary in order for NeoDesk|^
  110. to run.||Press Return to continue...
  111.   ask Continue
  112.   askend
  113.   swapsrc %instdir PATCH303
  114.   untilex %instdirDATA4 PATCH303
  115.   copy %instdirDATA4 JAR10.PRG
  116.   copy %instdirDATA8 DATA8
  117.   flush
  118.   ifex %dpathXBOOT.PRG
  119.     tos %dpathDATA8 %dpathXBOOT.PRG JAR10.PRG
  120.   ifend
  121.   ifnex %dpathXBOOT.PRG
  122.     tos %dpathDATA8 %dpathJAR10.PRG
  123.   ifend
  124.   rm %dpathDATA8
  125. ifend
  126. echo Is NeoDesk installed to run automatically?
  127. ask Yes|No
  128.   button1
  129.     swapsrc %sdrive Master Disk
  130.     untilex %sdrive:\neodesk3\neodesk.exe Master Disk
  131.     COPYO NEODESK3\NEOLOAD.PRG NEOLOAD.PRG
  132.     flush
  133. askend
  134. echo Install desk accessories?
  135. ask Install|Skip
  136.   button1
  137.     echo Please select the location where your|^
  138. desk accessories run from. This is|^
  139. usually A:\ or C:\.||Press Return to continue...
  140.     ask Continue
  141.     askend
  142.     destsel %ddrive:\ Desk accessory path
  143.     swapsrc %sdrive Extras Disk
  144.     COPYO ACC\NEOCNTRL.ACC NEOCNTRL.ACC
  145.     COPYO ACC\NEOCNTRL.RSC NEOCNTRL.RSC
  146.     COPYO ACC\NEOQUEUE.ACC NEOQUEUE.ACC
  147.     COPYO ACC\NEOQ_C.RSC NEOQ_C.RSC
  148.     COPYO ACC\NEOQ_M.RSC NEOQ_M.RSC
  149.   button2
  150.     rm %dpathNEOCNTRL.ACC
  151.     rm %dpathNEOCNTRL.RSC
  152.     rm %dpathNEOQUEUE.ACC
  153.     rm %dpathNEOQ_C.RSC
  154.     rm %dpathNEOQ_M.RSC
  155. askend
  156. flush
  157. bell
  158. echo Installation complete! Enjoy NeoDesk 3.03!
  159. pause 3
  160. exit
  161.